package com.ltu.timkor6.gamesite.users.client;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.ltu.timkor6.gamesite.shared.UserInfo;

public interface UsersServiceAsync
{
	void signIn(String[] credentials, AsyncCallback<SignInStatus> callback);
	
	void signOut(AsyncCallback<SignInStatus> callback);
	
	void getUserInfo(AsyncCallback<UserInfo> callback);
	
	void register(UserInfo userInfo, AsyncCallback<RegisterStatus> callback);
}
